Type Reconstruction for Syntactic Control of Interference, Part 2
نویسندگان
چکیده
Syntactic Control of Interference (SCI) 17] has long been studied as a basis for interference-free programming , with cleaner reasoning properties and semantics than traditional imperative languages. This paper improves upon Huang and Reddy's type inference system 7] for SCI-based languages in two signiicant ways. First, we eliminate the need for explicit coercion operators in terms. Second, we consider adding let-bound polymorphism, which appears to be nontrivial in the presence of interference control. SCI can be adapted to a wide variety of languages, and our techniques should be applicable to any such language with SCI-based interference control.
منابع مشابه
Type Reconstruction for Syntactic Control of Interference Part
Syntactic Control of Interference SCI has long been studied as a basis for interference free program ming with cleaner reasoning properties and seman tics than traditional imperative languages This paper improves upon Huang and Reddy s type inference system for SCI based languages in two signi cant ways First we eliminate the need for explicit coercion operators in terms Second we consider addi...
متن کاملType Reconstruction for Sci, Part 2
Syntactic Control of Interference (SCI) Rey78] has long been studied as a basis for interference-free programming, with cleaner reasoning properties and semantics than traditional imperative languages. This paper makes SCI-based languages more practical by introducing a revised version of Huang and Reddy's type reconstruction system HR96] with two signiicant improvements. First, we eliminate th...
متن کاملType Reconstruction for SCI
We present a type reconstruction algorithm for SCIR [10], a type system for a language with syntactic control of interference. SCIR guarantees that terms of passive type do not cause any side effects, and that distinct identifiers do not interfere. A reconstruction algorithm for this type system must deal with different kinds (passive and general) and different uses of identifiers (passive and ...
متن کاملFunctional Outcome Following Arthroscopic ACL Reconstruction with Rigid Fix: A Retrospective Observational Study
Background: No uniform consensus exists to decide type of fixation for arthroscopic anterior cruciate ligament reconstruction. Hypothsis: There is similar functional outcome after rigid fix compared to other methods of fixation which has been published. Study design: Retrospective observational study. Methods: A total of 50 patients underwent arthroscopic anterior cruciate ligament reconstruc...
متن کاملSyntactic Control of Interference Revisited Contents 1 Introduction 1 2 Syntax 5 2.1 Passive Uses 5 2.2 the Scir Type System 5 2.3 an Illustrative Programming Language 8 2.4 Examples 9 2.5 Typing and Reduction 11
In \Syntactic Control of Interference" (POPL, 1978), J. C. Reynolds proposes three design principles intended to constrain the scope of imperative state eeects in Algol-like languages. The resulting linguistic framework seems to be a very satisfactory way of combining functional and imperative concepts, having the desirable attributes of both purely functional languages (such as pcf) and simple...
متن کامل